package main

import "fmt"

/*
var value1 complex64 // 由2个float32构成的复数类型
value1 = 3.2 + 12i
value2 := 3.2 + 12i // value2是complex128类型
value3 := complex(3.2, 12) // value3结果同 value2
2. 实部与虚部
对于一个复数z = complex(x, y)，就可以通过Go语言内置函数real(z)获得该复数的实
部，也就是x，通过imag(z)获得该复数的虚部，也就是y
*/
func main (){
	var value1 complex64 // 由2个float32构成的复数类型
	value1 = 3.2 + 12i
	//value2 := 3.2 + 12i // value2是complex128类型
	//value3 := complex(3.2, 12) // value3结果同 value2
	fmt.Println(real(value1)) //获取x
	fmt.Println(imag(value1)) //获取y
}